package com.weng.bigdata.micro.service.warehouse.adapter.model.req;

import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 *  查询请求实体
 * @author wengzhonghui
 * @date 2019/9/25 16:56
 */
@Data
public class QueryReq extends DbTypeReq{

    // 表名
    private String tbName;

    // 非必须，返回数据条数，为空则取默认值
    private Integer limit;

    //非必须， 为空则不排序， key为排序字段，value为asc或desc
    private Map<String,String> orderBy;

    // 非必须，要查询的列，如果为全则查询全部,key为要查询的列，值为别名
    private List<String> columns;

    // 非必须 查询的SQL
    private String sql;

}
